Описание
DateCreated возвращает дату и время создания объекта или
основной таблицы для объекта Recordset типа таблицы (только в рабочей
области Microsoft Jet).
LastUpdated возвращает дату и время
последнего изменения объекта или основной таблицы для объекта Recordset
типа таблицы (только в рабочей области Microsoft Jet).
Значение
Возвращаемое значение имеет тип Variant (подтип
Date/Time).
Замечания
Для объектов Recordset типа таблицы дата и время
определяются по системным часам компьютера, на котором была создана или
последний раз обновлена основная таблица. Для объектов других типов данных
свойства DateCreated и LastUpdated возвращают дату и время
создания или последнего обновления объекта. В многопользовательской среде разные
пользователи во избежание разночтений должны загружать значения данных свойств
непосредственно с одного сервера файлов.
Пример
Следующая программа демонстрирует применение свойств
DateCreated и LastUpdated путем добавления нового объекта
Field в существующий объект TableDef, а также путем создания
нового объекта TableDef. Для выполнения данной процедуры требуется
функция DateOutput.
Sub DateCreatedX() Dim dbsNorthwind As Database Dim tdfEmployees As TableDef Dim tdfNewTable As TableDef Set dbsNorthwind = OpenDatabase("Борей.mdb") With dbsNorthwind Set tdfEmployees = .TableDefs!Сотрудники With tdfEmployees ' Печатает текущие сведения о таблице "Сотрудники". DateOutput "Текущие свойства", tdfEmployees ' Создает и добавляет поле в таблицу "Сотрудники". .Fields.Append .CreateField("НовоеПоле", dbDate) ' Печатает новые сведения о таблице "Сотрудники". DateOutput "После создания нового поля", tdfEmployees ' Удаляет новое поле, созданное только для демонстрации. .Fields.Delete "НовоеПоле" End With ' Создает и добавляет новый объект TableDef ' в базу данных "Борей". Set tdfNewTable = .CreateTableDef("НоваяТаблица") With tdfNewTable .Fields.Append .CreateField("НовоеПоле", dbDate) End With .TableDefs.Append tdfNewTable ' Печатает сведения о новом объекте TableDef. DateOutput "После создания новой таблицы", tdfNewTable ' Удаляет новый объект TableDef, созданный ' только для демонстрации. .TableDefs.Delete tdfNewTable.Name .Close End With End Sub Function DateOutput(strTemp As String, tdfTemp As TableDef) ' Печатает значения свойств DateCreated и LastUpdated ' для указанного объекта TableDef. Debug.Print strTemp Debug.Print " TableDef: " & tdfTemp.Name Debug.Print " DateCreated = " & tdfTemp.DateCreated Debug.Print " LastUpdated = " & tdfTemp.LastUpdated Debug.Print End Function